(function (t) {
    function e(e) {
        for (var s, c, r = e[0], l = e[1], o = e[2], u = 0, f = []; u < r.length; u++)c = r[u], Object.prototype.hasOwnProperty.call(n, c) && n[c] && f.push(n[c][0]), n[c] = 0; for (s in l)Object.prototype.hasOwnProperty.call(l, s) && (t[s] = l[s]); d && d(e); while (f.length)f.shift()();

        return i.push.apply(i, o || []), a();
    }

    function a() {
        for (var t, e = 0; e < i.length; e++) {
            for (var a = i[e], s = !0, r = 1; r < a.length; r++) {
                const l = a[r];

                n[l] !== 0 && (s = !1);
            }

            s && (i.splice(e--, 1), t = c(c.s = a[0]));
        }

        return t;
    }

    const s = {};
    var n = { home: 0 };
    var i = [];

    function c(e) {
        if (s[e]) return s[e].exports; const a = s[e] = { i: e, l: !1, exports: {} };

        return t[e].call(a.exports, a, a.exports, c), a.l = !0, a.exports;
    }

    c.m = t, c.c = s, c.d = function (t, e, a) { c.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: a }); }, c.r = function (t) { typeof Symbol !== 'undefined' && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(t, '__esModule', { value: !0 }); }, c.t = function (t, e) {
        if (1 & e && (t = c(t)), 8 & e) return t; if (4 & e && typeof t === 'object' && t && t.__esModule) return t; const a = Object.create(null);

        if (c.r(a), Object.defineProperty(a, 'default', { enumerable: !0, value: t }), 2 & e && typeof t !== 'string') for (const s in t)c.d(a, s, ((e) => t[e]).bind(null, s));

        return a;
    }, c.n = function (t) {
        const e = t && t.__esModule ? function () { return t.default; } : function () { return t; };

        return c.d(e, 'a', e), e;
    }, c.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e); }, c.p = '/'; let r = window.webpackJsonp = window.webpackJsonp || [];
    const l = r.push.bind(r);

    r.push = e, r = r.slice(); for (let o = 0; o < r.length; o++)e(r[o]); var d = l;

    i.push([0, 'chunk-vendors']), a();
}({ 0(t, e, a) { t.exports = a('e04b'); },
    '0c26'(t, e, a) {
        const s = a('4025'); const n = a.n(s);

        n.a;
    },
    '30db'(t, e, a) {
        const s = a('aa87'); const n = a.n(s);

        n.a;
    },
    4025(t, e, a) {},
    '475d'(t, e, a) {},
    '485b'(t, e, a) {
        const s = a('84c7'); const n = a.n(s);

        n.a;
    },
    '4d39'(t, e, a) {},
    5338(t, e, a) {
        const s = a('92a3'); const n = a.n(s);

        n.a;
    },
    '53ba'(t, e, a) {},
    '5c40'(t, e, a) {
        const s = a('dd22'); const n = a.n(s);

        n.a;
    },
    6660(t, e, a) {
        const s = a('bce1'); const n = a.n(s);

        n.a;
    },
    '714f'(t, e, a) {},
    '75b7'(t, e, a) {
        const s = a('a89d'); const n = a.n(s);

        n.a;
    },
    8040(t, e, a) {
        const s = a('4d39'); const n = a.n(s);

        n.a;
    },
    '84c7'(t, e, a) {},
    '8b70'(t, e, a) {
        const s = a('8f70'); const n = a.n(s);

        n.a;
    },
    '8bbf'(t, e) { t.exports = Vue; },
    '8f70'(t, e, a) {},
    '8f8a'(t, e, a) {
        const s = a('f27f'); const n = a.n(s);

        n.a;
    },
    9007(t, e, a) {
        const s = a('b8ea'); const n = a.n(s);

        n.a;
    },
    9267(t, e, a) {
        const s = a('e92a'); const n = a.n(s);

        n.a;
    },
    '92a3'(t, e, a) {},
    '9c57'(t, e, a) {
        const s = a('53ba'); const n = a.n(s);

        n.a;
    },
    a89d(t, e, a) {},
    aa87(t, e, a) {},
    b8ea(t, e, a) {},
    bce1(t, e, a) {},
    bf44(t, e, a) {
        const s = a('475d'); const n = a.n(s);

        n.a;
    },
    bf6e(t, e, a) {},
    c343(t, e, a) {
        const s = a('714f'); const n = a.n(s);

        n.a;
    },
    dd22(t, e, a) {},
    e04b(t, e, a) {
        a.r(e); a('a133'), a('ed0d'), a('f09c'), a('e117'), a('9f45'); const s = a('8bbf'); const n = a.n(s); const i = (a('fe59'), a('fe8a'), a('ab2c'), a('08ba'), {}); const c = { install(t) { Object.keys(i).forEach(((e) => { Reflect.defineProperty(t.prototype, '$'.concat(e), { value: i[e] }); })); } }; const r = (a('ecb4'), a('84c2'), a('e35a'), a('1c2e'), function () {
            const t = navigator; const e = t.userAgent; const a = e.indexOf('compatible') > -1 && e.indexOf('MSIE') > -1; const s = e.indexOf('Edge') > -1 && !a; const n = e.indexOf('Trident') > -1 && e.indexOf('rv:11.0') > -1; let i = 11;

            if (a) {
                const c = new RegExp('MSIE (\\d+\\.\\d+);');

                c.test(e), i = ~~RegExp.$1;
            }

            return { support: (i > 9 || s || n) && !!Object.defineProperty && !!FormData, isIE: a || s || n };
        });

        n.a.config.productionTip = !1, n.a.config.errorHandler = function (t, e, a) { console.error('通过errorHandler捕获错误：', t, e, a); }, n.a.use(c); let l; let o; const d = function (t) {
            const e = r();

            e.support ? new n.a({ render(e) { return e(t); } }).$mount('#app') : alert('您的浏览器版本过低，请先升级浏览器，推荐使用谷歌浏览器访问');
        };

        const u = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', [a('Header', { ref: 'header' }), a('Banner'), a('Tags', { ref: 'tags', on: { 'on-scroll': t.handleScrollTo } }), a('RealSource', { ref: 'realSource' }), a('RealInfo', { ref: 'realInfo' }), a('RealDeal', { ref: 'realDeal' }), a('RealTrain', { ref: 'realTarin' }), a('Exchange', { ref: 'exchange' }), a('Recommand', { ref: 'recommand' }), a('Footer'), a('Note'), a('Modal')], 1);
        };

        const f = []; const m = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'header' }, [a('div', { staticClass: 'header-content' }, [t._m(0), a('div', { staticClass: 'header-right' }, [t.isPc ? a('div', { staticClass: 'header-right-code' }, [a('img', { attrs: { src: `${t.basePath}/download-code.png` } }), t._m(1)]) : t._e(), t.isPc ? t._e() : a('a', { staticClass: 'header-right-btn', attrs: { href: 'https://www.110zhuangbei.com/app/modules/sys/download.html', target: '_black' } }, [t._v('APP下载')]), t.isPc ? a('a', { staticClass: 'header-right-btn', attrs: { href: 'https://www.110zhuangbei.com/app/login.html', target: '_black' } }, [t._v('登录')]) : t._e(), a('a', { staticClass: 'header-right-btn', attrs: { href: 'https://www.110zhuangbei.com/app/modules/frontend/user/reg.html', target: '_black' } }, [t._v('注册')])])])]);
        };

        const h = [function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'header-logo' }, [a('span', { staticClass: 'header-logo-text' }, [t._v('警用行业联盟')])]);
        }, function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'header-right-code-text' }, [t._v('扫码'), a('br'), t._v('下载APP')]);
        }]; const v = void 0; const p = function (t) {
            let e; const a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1e3; const s = arguments.length > 2 ? arguments[2] : void 0; let n = !1; let i = 0; const c = function () { e && clearTimeout(e); };

            const r = function () { n = !0; };

            const l = function () {
                if (!n) {
                    for (var r = v, l = arguments.length, o = new Array(l), d = 0; d < l; d++)o[d] = arguments[d]; const u = o; const f = Date.now() - i; const m = function () { i = Date.now(), t.apply(r, u); };

                    c(), f > a ? m() : !0 !== s && (e = setTimeout(m, a - f));
                }
            };

            return l.cancel = r, l;
        };

        const g = function () { window.open('https://www.110zhuangbei.com/app/login.html', '_blank'); };

        let b = null; const C = function () { b && (clearTimeout(b), b = null); };

        const _ = function t(e) {
            const a = document.documentElement.scrollTop || document.body.scrollTop; const s = document.documentElement.scrollHeight || document.body.scrollHeight; const n = window.screen.availHeight;

            if (a + n >= s && e > a)C(); else {
                const i = 50; const c = a === e ? 0 : Math.min(Math.abs(a - e), i);

                c > 0 ? (a > e && window.scrollBy(0, -c), a <= e && window.scrollBy(0, c), b = setTimeout((() => { t(e); }), 10)) : C();
            }
        };

        const x = function () { return !/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent); };

        const y = 'http://www.110zhuangbei.com'; const w = './images'; const k = { beforeCreate() { this.isPc = x(), this.basePath = w; } }; const T = k; const P = (a('9267'), a('4023')); const S = Object(P.a)(T, m, h, !1, null, null, null); const j = S.exports; const A = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'banner' }, [a('div', { staticStyle: { height: '100%' } }, [a('div', { staticClass: 'banner-carousel' }, t._l(t.bannerItems, ((e, s) => a('div', { key: s, staticClass: 'banner-carousel-item', class: s === t.activeIndex ? 'show' : '' }, [a('div', { staticClass: 'banner-img', style: `background-image: url(${e.bigsrc})` }), a('Login', { attrs: { item: e } })], 1))), 0), a('div', { staticClass: 'banner-nav banner-nav-prev', on: { click: t.handlePrevClick } }), a('div', { staticClass: 'banner-nav banner-nav-next', on: { click: t.handleNextClick } }), a('div', { staticClass: 'banner-paging' })])]);
        };

        const O = []; const $ = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'banner-bottom' }, [a('div', { staticClass: 'banner-bottom-content' }, [a('h2', { staticClass: 'h4' }, [t._v(t._s(t.item.title))]), a('div', { staticClass: 'desc' }, t._l(t.item.desc.split('\n'), ((e, s) => a('p', { key: s, staticClass: 'p' }, [t._v(t._s(e))]))), 0)]), a('div', { staticClass: 'banner-bottom-btns' }, [t.isPc ? t._e() : a('a', { staticClass: 'banner-bottom-btn', attrs: { href: 'https://www.110zhuangbei.com/app/modules/sys/download.html', target: '_black' } }, [t._v('下载')]), t.isPc ? a('a', { staticClass: 'banner-bottom-btn', attrs: { href: 'https://www.110zhuangbei.com/app/login.html', target: '_black' } }, [t._v('登录')]) : t._e(), a('a', { staticClass: 'banner-bottom-btn full', attrs: { href: 'https://www.110zhuangbei.com/app/modules/frontend/user/reg.html', target: '_black' } }, [t._v('注册')])])]);
        };

        const E = []; const D = { props: { item: { type: Object, default() { return {}; } } }, beforeCreate() { this.isPc = x(); } }; const F = D; const I = (a('5338'), Object(P.a)(F, $, E, !1, null, null, null)); const B = I.exports; const z = [{ src: ''.concat(w, '/s1.png'), bigsrc: ''.concat(w, '/y1.png'), title: '初心追求', desc: '真实货源、真实信息、真实感情。\n通过时间沉淀和行业沉淀，建立一个属于我们自己的行业家园。' }, { src: ''.concat(w, '/s2.png'), bigsrc: ''.concat(w, '/y2.png'), title: '联盟介绍', desc: 'B2B平台2020年初上线运营，平台汇集警用行业上千家货源生产企业和经销商企业。通过全警种、全品种货源，保证警用行业经销商的多样化和个性化采购需求。' }, { src: ''.concat(w, '/s3.png'), bigsrc: ''.concat(w, '/y3.png'), title: '经营理念', desc: '我们不是生意，我们是生活，更是生态。作为警用行业人的我们在“警用行业联盟”平台上会更加信任、专业、富有、尊严。' }]; const R = { components: { Login: B },
            data() { return { activeIndex: 0 }; },
            beforeCreate() { this.bannerItems = z, this.timer = null, this.nextTimer = null, this.prevTimer = null; },
            mounted() { this.handleAutoPlay(); },
            methods: { handleNextClick() {
                const t = this;

                this.handleStopPlay(), this.handleNext(), this.nextTimer = setTimeout((() => { t.handleAutoPlay(); }), 1e3);
            },
            handlePrevClick() {
                const t = this;

                this.handleStopPlay(), this.handlePrev(), this.prevTimer = setTimeout((() => { t.handleAutoPlay(); }), 1e3);
            },
            handleNext() { this.activeIndex = this.activeIndex === 0 ? z.length - 1 : this.activeIndex - 1; },
            handlePrev() { this.activeIndex = this.activeIndex === z.length - 1 ? 0 : this.activeIndex + 1; },
            handleAutoPlay() {
                const t = this;

                this.timer = setInterval((() => { t.handleNext(); }), 4e3);
            },
            handleStopPlay() { this.timer && (clearInterval(this.timer), this.timer = null), this.prevTimer && (clearInterval(this.prevTimer), this.prevTimer = null), this.nextTimer && (clearInterval(this.nextTimer), this.nextTimer = null); } } }; const N = R; const M = (a('5c40'), Object(P.a)(N, A, O, !1, null, null, null)); const H = M.exports; const L = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'tags', class: t.wrapClasses }, [a('div', { staticClass: 'tags-content' }, t._l(t.tagsArr, ((e) => a('div', { key: e.key, staticClass: 'tags-item', on: { click(a) { return t.handleClick(e.name); } } }, [a('img', { staticClass: 'tags-item-icon', attrs: { src: `${t.basePath}/tags-${e.key}@1x.png` } }), a('span', { staticClass: 'tags-item-text' }, [t._v(t._s(e.text))])]))), 0)]);
        };

        const J = []; const Q = (a('acf8'), [{ key: 'zshy', name: 'realSource', text: '真实货源' }, { key: 'zsxx', name: 'realInfo', text: '真实信息' }, { key: 'zsjy', name: 'realDeal', text: '真实交易' }, { key: 'zspx', name: 'realTarin', text: '真实培训' }, { key: 'thjl', name: 'exchange', text: '同行交流' }, { key: 'bktg', name: 'recommand', text: '爆款推广' }]); const V = { data() { return { fixed: !1, top: 0 }; },
            computed: { wrapClasses() {
                const t = [];

                return this.fixed && t.push('tags-fixed'), t;
            } },
            beforeCreate() { this.tagsArr = Q, this.basePath = w; },
            methods: { handleToggleFixed() {
                const t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]; const e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;

                t !== this.fixed && (this.fixed = t, this.top = e);
            },
            handleClick(t) { this.$emit('on-scroll', t); } } }; const q = V; const G = (a('8040'), Object(P.a)(q, L, J, !1, null, null, null)); const K = G.exports; const U = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'realInfo' }, [a('div', { staticClass: 'realInfo-content' }, [a('Title', { attrs: { title: '真实信息' } }), a('div', { staticClass: 'realInfo-items' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'realInfo-item' }, [a('div', { staticClass: 'realInfo-item-video' }, [a('Play', { attrs: { item: e } })], 1), a('div', { staticClass: 'realInfo-item-bottom' }, [a('span', { staticClass: 'realInfo-item-bottom-text' }, [t._v(t._s(e.title))])])]))), 0)], 1)]);
        };

        const W = []; const X = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'title', class: t.wrapClasses }, [a('div', { staticClass: 'title-text' }, [t._v(t._s(t.title))]), t.desc ? a('div', { staticClass: 'title-desc' }, t._l(t.desc.split(';'), ((e, s) => a('span', { key: s, staticClass: 'title-desc-text' }, [t._v(t._s(e))]))), 0) : t._e()]);
        };

        const Y = []; const Z = { props: { title: { type: String, default: '' }, desc: { type: String, default: '' }, white: { type: Boolean, default: !1 } },
            computed: { wrapClasses() {
                const t = [];

                return this.white && t.push('title-white'), t;
            } } }; const tt = Z; const et = (a('8b70'), Object(P.a)(tt, X, Y, !1, null, null, null)); const at = et.exports; const st = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'play', on: { click: t.handlePlay } }, [a('div', { staticClass: 'play-poster' }, [a('img', { attrs: { src: t.item.poster } })]), a('div', { staticClass: 'play-mask' }, [t.title ? a('span', { staticClass: 'play-mask-title' }, [t._v(t._s(t.title))]) : a('span', { staticClass: 'play-mask-icon' })])]);
        };

        const nt = []; const it = a('80a0'); const ct = (a('77ad'), a('3231')); const rt = a('064d'); const lt = a('88d6'); const ot = (function () {
            function t() { Object(ct.a)(this, t), Object(lt.a)(this, 'events', {}); }

            return Object(rt.a)(t, [{ key: 'on', value(t, e) { this.events[t] || (this.events[t] = []), this.events[t].push(e); } }, { key: 'emit', value(t) { for (var e = arguments.length, a = new Array(e > 1 ? e - 1 : 0), s = 1; s < e; s++)a[s - 1] = arguments[s]; this.events[t] && this.events[t].forEach(((t) => { t.apply(void 0, a); })); } }, { key: 'off',
                value(t, e) {
                    if (t) {
                        const a = this.events[t];

                        e || (a.length = 0), a.forEach(((t, s) => { t === e && a.slice(s, s + 1); }));
                    }
                } }]), t;
        }()); const dt = new ot(); const ut = 'MODALEVENT'; const ft = dt; const mt = { props: { item: { type: Object, default() { return { iframeSrc: '', poster: '' }; } }, title: { type: String, default: '' } }, methods: { handlePlay() { ft.emit(ut, Object(it.a)({ isShow: !0 }, this.item)); } } }; const ht = mt; const vt = (a('bf44'), Object(P.a)(ht, st, nt, !1, null, null, null)); const pt = vt.exports; const gt = [{ title: '产品测试视频', poster: ''.concat(y, './images/message_1.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fmessage_max_1.png%22%2C%22code%22%3A%222%22%7D') }, { title: '厂家实力直播视频', poster: ''.concat(y, './images/message_2.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22https%3A%2F%2Fnw1.oss-cn-beijing.aliyuncs.com%2Fmessage_2.mp4%22%2C%22code%22%3A%221%22%7D') }, { title: '经销商真实交易记录', poster: ''.concat(y, './images/message_3.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fmessage_max_3.png%22%2C%22code%22%3A%222%22%7D') }, { title: '中标记录分析', poster: ''.concat(y, './images/message_4.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fmessage_max_4.png%22%2C%22code%22%3A%222%22%7D') }]; const bt = { components: { Title: at, Play: pt }, beforeCreate() { this.itemsArr = gt; } }; const Ct = bt; const _t = (a('485b'), Object(P.a)(Ct, U, W, !1, null, null, null)); const xt = _t.exports; const yt = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'realSource' }, [a('div', { staticClass: 'realSource-header' }, [a('div', { staticClass: 'realSource-header-bg' }, [a('Title', { attrs: { title: '真实货源', desc: '全警种;全品种', white: !0 } })], 1)]), a('div', { staticClass: 'realSource-content' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'realSource-item', on: { click: t.handleClick } }, [a('div', { staticClass: 'realSource-item-c1' }, [a('div', { staticClass: 'realSource-item-c2' }, [a('img', { attrs: { src: e.bg, alt: e.title } }), a('div', { staticClass: 'realSource-item-body' }, [a('span', { staticClass: 'realSource-item-desc' }, [t._v(t._s(e.desc))]), a('h4', { staticClass: 'realSource-item-h4' }, [t._v(t._s(e.title))])])])])]))), 0)]);
        };

        const wt = []; const kt = [{ bg: ''.concat(y, './images/智慧特警管理软件.png'), title: '智慧特警管理软件', desc: '特巡警装备/软件' }, { bg: ''.concat(y, './images/排爆装备.png'), title: '排爆装备', desc: '特巡警装备/软件' }, { bg: ''.concat(y, './images/侦查装备.png'), title: '侦查装备', desc: '特巡警装备/软件' }, { bg: ''.concat(y, './images/指纹产品.png'), title: '指纹产品', desc: '刑侦装备/软件' }]; const Tt = { components: { Title: at }, beforeCreate() { this.itemsArr = kt; }, methods: { handleClick() { g(); } } }; const Pt = Tt; const St = (a('9007'), Object(P.a)(Pt, yt, wt, !1, null, null, null)); const jt = St.exports; const At = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'realDeal' }, [a('Title', { attrs: { title: '真实交易' } }), a('div', { staticClass: 'realDeal-content' }, [a('div', { staticClass: 'realDeal-items' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'realDeal-item' }, [a('input', { staticClass: 'realDeal-item-radio', attrs: { id: `deal${s}`, type: 'radio', name: 'realDeal' }, domProps: { checked: s === 0 ? 'checked' : '' } }), a('div', { staticClass: 'realDeal-item-nav' }, [a('div', { staticClass: 'realDeal-item-nav-content' }, [a('label', { staticClass: 'realDeal-item-nav-label', attrs: { for: `deal${s}` } }, [t._v(t._s(e.title))])])]), a('div', { staticClass: 'realDeal-item-content' }, [a('h4', { staticClass: 'realDeal-item-content-h4' }, [t._v(t._s(e.h4))]), a('p', { staticClass: 'realDeal-item-content-p' }, [t._v(t._s(e.desc))]), a('img', { staticClass: 'realDeal-item-content-img', attrs: { src: e.bg, alt: e.title } })])]))), 0)])], 1);
        };

        const Ot = []; const $t = [{ title: '物流图', h4: '物流图展示', desc: '从厂家发货到发货地，都有系统跟踪', bg: ''.concat(y, './images/trad_1.png') }, { title: '第三方支付平台', h4: '第三方支付平台的选择', desc: '多个支付途径，解决支付烦恼，发票随货物一起发出', bg: ''.concat(y, './images/trad_2.png') }, { title: '交易记录', h4: '真实交易记录', desc: '后台可查', bg: ''.concat(y, './images/trad_3.png') }, { title: '聊天+电子合同', h4: '聊天内容和电子合同皆有法律效益', desc: '在我们系统内的聊天与电子合同皆有法律效益', bg: ''.concat(y, './images/trad_4.png') }]; const Et = { components: { Title: at }, beforeCreate() { this.itemsArr = $t; } }; const Dt = Et; const Ft = (a('6660'), Object(P.a)(Dt, At, Ot, !1, null, null, null)); const It = Ft.exports; const Bt = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'realTrain' }, [a('Title', { attrs: { title: '真实培训' } }), a('div', { staticClass: 'realTrain-content' }, [a('div', { staticClass: 'realTrain-items' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'realTrain-item' }, [a('div', { staticClass: 'realTrain-item-video' }, [a('Play', { attrs: { item: e, title: '视频教程' } })], 1), a('div', { staticClass: 'realTrain-item-bottom' }, [t._v(t._s(e.title))])]))), 0)])], 1);
        };

        const zt = []; const Rt = [{ title: '攀登器材培训', poster: ''.concat(y, './images/px_1.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fpx_max_1.png%22%2C%22code%22%3A%222%22%7D') }, { title: '95枪悬挂安装培训', poster: ''.concat(y, './images/px_2.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22https%3A%2F%2Fnw1.oss-cn-beijing.aliyuncs.com%2Ftraining_2.mp4%22%2C%22code%22%3A%221%22%7D') }, { title: '《个人信息完善》电脑版', poster: ''.concat(y, './images/px_3.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fpx_max_3.png%22%2C%22code%22%3A%222%22%7D') }]; const Nt = { components: { Title: at, Play: pt }, beforeCreate() { this.itemsArr = Rt; } }; const Mt = Nt; const Ht = (a('c343'), Object(P.a)(Mt, Bt, zt, !1, null, null, null)); const Lt = Ht.exports; const Jt = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'exchange' }, [a('Title', { attrs: { title: '同行交流', desc: '行业归属感', white: !0 } }), a('div', { staticClass: 'exchange-content' }, [a('div', { staticClass: 'exchange-items' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'exchange-item' }, [a('div', { staticClass: 'exchange-item-content' }, [a('div', { staticClass: 'exchange-item-body' }, [a('div', { staticClass: 'exchange-item-body-main' }, [a('div', { staticClass: 'exchange-item-body-content' }, [e.type === 'video' ? a('Play', { attrs: { item: e } }) : a('Pics', { attrs: { poster: e.poster, showNav: e.showNav } })], 1)])]), a('div', { staticClass: 'exchange-item-title' }, [t._v(t._s(e.title))])])]))), 0)])], 1);
        };

        const Qt = []; const Vt = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'pics', on: { click: t.handlePlay } }, [a('div', { staticClass: 'pics-content' }, [a('div', { staticClass: 'pics-content-body' }, [a('img', { attrs: { src: t.poster } }), t.showNav ? a('div', { staticClass: 'pics-content-index' }, [a('span', { staticClass: 'index-item' }), a('span', { staticClass: 'index-item' }), a('span', { staticClass: 'index-item' })]) : t._e()])]), a('div', { staticClass: 'pics-mask' })]);
        };

        const qt = []; const Gt = { props: { poster: { type: String, default: '' }, showNav: { type: Boolean, default: !1 } }, methods: { handlePlay() { ft.emit(ut, Object(it.a)({ isShow: !0 }, this.item)); } } }; const Kt = Gt; const Ut = (a('75b7'), Object(P.a)(Kt, Vt, qt, !1, null, null, null)); const Wt = Ut.exports; const Xt = [{ type: 'video', poster: ''.concat(y, './images/exchange_1.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22https%3A%2F%2Fnw1.oss-cn-beijing.aliyuncs.com%2Fexchange_1.mp4%22%2C%22code%22%3A%221%22%7D'), title: '聚会图' }, { poster: ''.concat(y, './images/exchange_2.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fexchange_max_2.png%22%2C%22code%22%3A%222%22%7D'), title: '即时聊天窗口', showNav: !0 }, { poster: ''.concat(y, './images/exchange_3.png'), iframeSrc: ''.concat(y, '/video.html?obj=%7B%22src%22%3A%22.%2Fimages%2Fexchange_max_3.png%22%2C%22code%22%3A%222%22%7D'), title: '行业历史' }]; const Yt = { components: { Title: at, Play: pt, Pics: Wt }, beforeCreate() { this.itemsArr = Xt; } }; const Zt = Yt; const te = (a('f9ea'), Object(P.a)(Zt, Jt, Qt, !1, null, null, null)); const ee = te.exports; const ae = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'recommand' }, [a('Title', { attrs: { title: '爆款推荐' } }), a('div', { staticClass: 'recommand-content' }, [a('div', { staticClass: 'recommand-items' }, t._l(t.itemsArr, ((e, s) => a('div', { key: s, staticClass: 'recommand-item', on: { click: t.handleClick } }, [a('div', { staticClass: 'recommand-item-img' }, [a('img', { attrs: { src: e.img } })]), a('div', { staticClass: 'recommand-item-text' }, [t._v(t._s(e.title))])]))), 0)])], 1);
        };

        const se = []; const ne = [{ title: '爆款装备/软件', img: ''.concat(y, './images/product1.png') }, { title: '特巡警装备/软件', img: ''.concat(y, './images/product2.png') }, { title: '警保装备/软件', img: ''.concat(y, './images/product3.png') }, { title: '刑侦装备/软件', img: ''.concat(y, './images/product4.png') }, { title: '交警装备/软件', img: ''.concat(y, './images/product5.png') }, { title: '法制装备/软件', img: ''.concat(y, './images/product6.png') }, { title: '监所装备/软件', img: ''.concat(y, './images/product7.png') }, { title: '监所装备/软件爆款', img: ''.concat(y, './images/product8.png') }]; const ie = { components: { Title: at }, beforeCreate() { this.itemsArr = ne; }, methods: { handleClick() { g(); } } }; const ce = ie; const re = (a('8f8a'), Object(P.a)(ce, ae, se, !1, null, null, null)); const le = re.exports; const oe = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'footer' }, [a('div', { staticClass: 'footer-bg' }, [a('div', { staticClass: 'footer-content' }, [a('div', { staticClass: 'footer-left' }, [a('div', { staticClass: 'footer-code' }, [a('div', { staticClass: 'footer-code-img' }, [a('img', { attrs: { src: `${t.basePath}/code.png` } })]), a('div', { staticClass: 'footer-code-text large' }, [t._v('关注公众号')])]), a('div', { staticClass: 'footer-code' }, [a('div', { staticClass: 'footer-code-img' }, [a('img', { attrs: { src: `${t.basePath}/download-code.png` } })]), t._m(0)])]), t._m(1)])])]);
        };

        const de = [function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'footer-code-text' }, [t._v('APP下载'), a('br'), t._v('(安卓版)')]);
        }, function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'footer-right' }, [a('div', { staticClass: 'footer-info' }, [t._v('联系方式：13910087405')]), a('div', { staticClass: 'footer-info' }, [t._v('电话号码：010-53386229')]), a('div', { staticClass: 'footer-info' }, [t._v(' Q Q：1600139516')])]);
        }]; const ue = { beforeCreate() { this.basePath = w; } }; const fe = ue; const me = (a('9c57'), Object(P.a)(fe, oe, de, !1, null, null, null)); const he = me.exports; const ve = function () {
            const t = this; const e = t.$createElement;

            t._self._c;

            return t._m(0);
        };

        const pe = [function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'note' }, [a('div', { staticClass: 'note-text' }, [t._v('2016-2020 北京贞实科技有限公司 版权所有')]), a('div', { staticClass: 'note-text' }, [a('span', { staticClass: 'note-police' }), t._v('网站备案号：京ICP备19023232号-2')])]);
        }]; const ge = {}; const be = ge; const Ce = (a('0c26'), Object(P.a)(be, ve, pe, !1, null, null, null)); const _e = Ce.exports; const xe = function () {
            const t = this; const e = t.$createElement; const a = t._self._c || e;

            return a('div', { staticClass: 'modal', class: t.wrapClasses }, [a('div', { staticClass: 'modal-mask', on: { click: t.handleClose } }), a('div', { staticClass: 'modal-body' }, [a('iframe', { staticClass: 'modal-iframe', attrs: { scrolling: 'no', allowtransparency: 'true', frameborder: '0', src: t.iframe.src } })])]);
        };

        const ye = []; const we = { data() { return { isShow: !1, iframe: { src: '' } }; },
            computed: { wrapClasses() {
                const t = [];

                return this.isShow && t.push('modal-show'), t;
            } },
            mounted() {
                const t = this;

                ft.on(ut, ((e) => { t.handleToggle(e); }));
            },
            methods: { handleToggle(t) {
                const e = t.isShow; const a = void 0 !== e && e; const s = t.iframeSrc;

                s && (this.iframe.src = s), this.isShow = a;
            },
            handleClose() { this.isShow = !1; } } }; const ke = we; const Te = (a('30db'), Object(P.a)(ke, xe, ye, !1, null, null, null)); const Pe = Te.exports; const Se = { components: { Header: j, Banner: H, Tags: K, RealInfo: xt, RealSource: jt, RealDeal: It, RealTrain: Lt, Exchange: ee, Recommand: le, Footer: he, Note: _e, Modal: Pe },
            mounted() {
                const t = this;

                this.$nextTick((() => { window.addEventListener('scroll', p(t.handleScroll, 300)), window.addEventListener('resize', p(t.handleResize, 300)); }));
            },
            methods: { handleScroll(t) {
                const e = document.documentElement.scrollTop || document.body.scrollTop;

                this.$refs.header && this.$refs.tags && (o || (o = this.$refs.header.$el.offsetHeight), e > 10 ? this.$refs.tags.handleToggleFixed(!0, o) : this.$refs.tags.handleToggleFixed(!1));
            },
            handleResize() { l = void 0, o = void 0; },
            handleScrollTo(t) {
                const e = this.$refs[t];

                if (e) {
                    l || (l = this.$refs.tags ? this.$refs.tags.$el.offsetHeight : 0), o || (o = this.$refs.header ? this.$refs.header.$el.offsetHeight : 0); const a = e.$el.offsetTop - l - o;

                    C(), _(a);
                }
            } } }; const je = Se; const Ae = Object(P.a)(je, u, f, !1, null, null, null); const Oe = Ae.exports;

        a('f5fa'); d(Oe);
    },
    e92a(t, e, a) {},
    f27f(t, e, a) {},
    f5fa(t, e, a) {},
    f9ea(t, e, a) {
        const s = a('bf6e'); const n = a.n(s);

        n.a;
    } }));
